package game.impl.objets.pnj;

import game.controler.Action;
import game.controler.EtatJeu;
import game.controler.Inventaire;
import game.controler.gestionnaires.elementjeu.GestionnairePnj;
import game.model.conversation.Info;
import game.model.objets.PNJ;

/**
 *
 * @author Gab'z
 */
public class p3_garde2 extends PNJ {

    public p3_garde2() {
        super("3", "", "Garde", "Ce garde surveille avec grand soin la porte", true, 255, 197);
    }

    @Override
    public void executeActionClicVue() {
        if (EtatJeu.isSelectionne() && "p5_souris_mecanique".equals(EtatJeu.getIdSelectionne())) {
            Inventaire.retirerObjet("p5_souris_mecanique");
            GestionnairePnj.getGpnj().getPNJ("p3_garde1").setVisible(false);
            GestionnairePnj.getGpnj().getPNJ("p3_garde2").setVisible(false);
            GestionnairePnj.getGpnj().getPNJ("p3_gardes_peur").setVisible(true);
            Action.setVue("3");
            Action.commencerConversation("mp_gardes_0");
            // Action.afficherSplashScreen("gardes_peur");
            Action.setDefaultCursor();
        } else if (EtatJeu.isSelectionne()) {
            Action.afficherInfo(Info.INFO_ACTION_IMPOSSIBLE);
            Action.setDefaultCursor();
        } else {
            Action.afficherInfo(getDescription());
        }
    }
}
